using System;
using System.Collections.Generic;

namespace CMS.Core.Domain
{
    /// <summary>
    /// TrangThaiXuLy object for NHibernate mapped table TrangThaiXuLy.
    /// </summary>
    [Serializable]
    public class TrangThaiXuLy : DomainObject<System.Int32>
    {


        private System.String _TenTTXL;
        private System.String _MoTa;
        private System.Byte _ThuTu;
        private System.Boolean _TrangThai;
        private IList<DonThu> _DonThus = new List<DonThu>();

        public TrangThaiXuLy()
        {
        }

        public TrangThaiXuLy(System.Int32 id)
        {
            base.ID = id;
        }

        public virtual System.String TenTTXL
        {
             get { return _TenTTXL; }
             set { _TenTTXL = value; }
         }

         public virtual System.String MoTa {
             get { return _MoTa; }
             set { _MoTa = value;}
         }

         public virtual System.Byte ThuTu {
             get { return _ThuTu; }
             set { _ThuTu = value;}
         }

         public virtual System.Boolean TrangThai {
             get { return _TrangThai; }
             set { _TrangThai = value;}
         }

         public virtual IList<DonThu> DonThus{
             get { return _DonThus; }
             set { _DonThus = value; }
         }


        public override int GetHashCode()
        {
            return ID.GetHashCode();
        }

     }
}
